popover: Stop using gtk_widget_get_parent_surface
authorMatthias Clasen <mclasen@redhat.com>
Thu, 25 Apr 2019 00:54:25 +0000 (20:54 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 25 Apr 2019 00:57:09 +0000 (20:57 -0400)
We can just use the surface of the parent.

gtk/gtkpopover.c

index 58cd6473bdb64e0e65392b3402fe4b70c6f285d0..b22ffd453ce6ad1355149dc1b97fc5a20565d2ad 100644 (file)
@@ -564,7 +564,7 @@ gtk_popover_realize (GtkWidget *widget)
 
   gtk_widget_get_surface_allocation (widget, &allocation);
 
-  surface = gdk_surface_new_child (gtk_widget_get_parent_surface (widget), &allocation);
+  surface = gdk_surface_new_child (gtk_widget_get_surface (gtk_widget_get_parent (widget)), &allocation);
 
   gtk_widget_set_surface (widget, surface);
   gtk_widget_register_surface (widget, surface);